//package work.rightAnswer;
//
//import work.TreeNode;
//
//import java.util.ArrayList;
//import java.util.List;
//
//class Solution_199 {
//    public List<Integer> rightSideView(TreeNode root) {
//        List<Integer> list = new ArrayList<>();
//        rightSide(root,0,list);
//        return list;
//    }
//
//    public void rightSide(TreeNode node,int level,List<Integer> list){
//        if(node==null){
//            return;
//        }
//        if(level==list.size())list.add(node.val);
//
//        rightSide(node.right,level+1,list);
//        rightSide(node.left,level+1,list);
//    }
//}